import {Bills} from "@/interfaces/views/finance/bills";
export interface Inspect{
    id: string;
    tenantId: string;
    version: number;
    creator: string;
    createTime: string;
    updater: string;
    updateTime: string;
    deleted: boolean;
    // 检查日期
    inspectTime: string;
    // 检查人
    inspector: string;
    // 检查类型 1：年检 2: 日常检查
    type: number;
    // 检查车辆
    vehicleId: number;
    // 检查车辆车牌
    licensePlate: string;
    // 检查结果 0：未检查 2：通过 1：未通过
    result: number;
    // 经手人
    handledBy: string;
    // 检查总费用
    fee: number;
    // 状态 1：计划 2：记录
    status: string | number;
    // 到期日期
    expTime: string
    // 到期提醒
    remind: number
    // 检查单位
    inspectInstitution: string;
    // 是否结算 0：未结算 1：结算
    isClear: boolean;
    // 意见
    opinion: string
    // 备注
    remark: string;
    // 费用项
    bill: Bills[]
    // 检查项
    inspectItems: Item[]
}
export interface Item{
    labelId: string;
    label: string;
    inputType: number;
    value: string;
    required: number
}
export interface InspectItem{
    id: string;
    // 检查项名字
    name: string;
    // 检查类型 1：日常检查 2：年检
    type: number;
    // 输入类型 1：按钮 2：输入框 3：图片
    inputType: number;
    // 是否必传 0：否 1：是
    required: number;

    createTime: string;
    updateTime: string;
    remark: string;
}
